// 两秒后返回一个随机数

// function getRandWithTime () {
//   setTimeout(() => {
//     return Math.floor(Math.random() * 10)
//   }, 1000)
// }

// let asd2 = getRandWithTime()
// console.log(asd2);
// console.log(getRandWithTime())


function getRandWithTime2 (fn) {
  setTimeout(() => {
    fn(Math.floor(Math.random() * 10))
  }, 1000)
}

function handleRandom (res) {
  console.log(res);
}

let asd = getRandWithTime2(handleRandom)


console.log(asd);

// let asd = getRandWithTime2(function (res) {
//   return res
// })